/******************************************************************************
 * @File name   :      ShowMemberPackageInfoReportDto.java
 *
 * @Author      :      GUDONG
 *
 * @Date        :      2015年9月18日
 *
 * @Copyright Notice: 
 * Copyright (c) 2014 Capgemini, Inc. All  Rights Reserved.
 * This software is published under the terms of the Capgemini Software
 * License version 1.0, a copy of which has been included with this
 * distribution in the LICENSE.txt file.
 * 
 * 
 * ----------------------------------------------------------------------------
 * Date                   Who         Version        Comments
 * 2015年9月18日 下午1:08:10        GUDONG     1.0            Initial Version
 *****************************************************************************/
package com.cap.bts.crmdp.dealer.redemption.dto;

import java.util.ArrayList;
import java.util.List;

/**
 *
 */
public class ShowMemberPackageInfoReportDto {
    
    private Long id;

    private Long memberId;
    
    private String name;

    private String packageNumber;
    
    private double price;
    
    private String activeDate;
    
    private String expireDate;
    
    private String purchaseDate;
    
    private String benfit;
    
    private Byte status;
    
    private Boolean hasUnActived;
    
    private Boolean hasPackage;
    
    private Long carId;
    private String carPlate;
    
    private List<Object[]> packageRedemList;
    
    private List<Object[]> memberPackageList = new ArrayList<Object[]>(0);

    private List<Object[]> unActiveMemberPackageList;
    
    /**
     * @Date        :      2015年9月18日
     *
     * @return the id
     */
    public Long getId() {
        return id;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param id the id to set
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the memberId
     */
    public Long getMemberId() {
        return memberId;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param memberId the memberId to set
     */
    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param name the name to set
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the packageNumber
     */
    public String getPackageNumber() {
        return packageNumber;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param packageNumber the packageNumber to set
     */
    public void setPackageNumber(String packageNumber) {
        this.packageNumber = packageNumber;
    }
    
    /**
     * @Date        :      2015年9月18日
     *
     * @return the price
     */
    public double getPrice() {
        return price;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param price the price to set
     */
    public void setPrice(double price) {
        this.price = price;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the activeDate
     */
    public String getActiveDate() {
        return activeDate;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param activeDate the activeDate to set
     */
    public void setActiveDate(String activeDate) {
        this.activeDate = activeDate;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the expireDate
     */
    public String getExpireDate() {
        return expireDate;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param expireDate the expireDate to set
     */
    public void setExpireDate(String expireDate) {
        this.expireDate = expireDate;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the purchaseDate
     */
    public String getPurchaseDate() {
        return purchaseDate;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param purchaseDate the purchaseDate to set
     */
    public void setPurchaseDate(String purchaseDate) {
        this.purchaseDate = purchaseDate;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the status
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param status the status to set
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the hasActived
     */

    /**
     * @Date        :      2015年9月18日
     *
     * @return the hasUnActived
     */
    public Boolean getHasUnActived() {
        return hasUnActived;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param hasUnActived the hasUnActived to set
     */
    public void setHasUnActived(Boolean hasUnActived) {
        this.hasUnActived = hasUnActived;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the hasPackage
     */
    public Boolean getHasPackage() {
        return hasPackage;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param hasPackage the hasPackage to set
     */
    public void setHasPackage(Boolean hasPackage) {
        this.hasPackage = hasPackage;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the hasNoPackage
     */

    /**
     * @Date        :      2015年9月18日
     *
     * @return the carPlateList
     */

    /**
     * @Date        :      2015年9月18日
     *
     * @return the memberPackageList
     */
    public List<Object[]> getMemberPackageList() {
        return memberPackageList;
    }

    /**
     * @Date        :      2015年9月20日
     *
     * @return the carPlate
     */
    public String getCarPlate() {
        return carPlate;
    }

    /**
     * @Date        :      2015年9月20日
     *
     * @param carPlate the carPlate to set
     */
    public void setCarPlate(String carPlate) {
        this.carPlate = carPlate;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param memberPackageList the memberPackageList to set
     */
    public void setMemberPackageList(List<Object[]> memberPackageList) {
        this.memberPackageList = memberPackageList;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @return the unActiveMemberPackageList
     */
    public List<Object[]> getUnActiveMemberPackageList() {
        return unActiveMemberPackageList;
    }

    /**
     * @Date        :      2015年9月18日
     *
     * @param unActiveMemberPackageList the unActiveMemberPackageList to set
     */
    public void setUnActiveMemberPackageList(List<Object[]> unActiveMemberPackageList) {
        this.unActiveMemberPackageList = unActiveMemberPackageList;
    }

    /**
     * @Date        :      2015年9月22日
     *
     * @return the benfit
     */
    public String getBenfit() {
        return benfit;
    }

    /**
     * @Date        :      2015年9月22日
     *
     * @param benfit the benfit to set
     */
    public void setBenfit(String benfit) {
        this.benfit = benfit;
    }

    /**
     * @Date        :      2015年9月24日
     *
     * @return the packageRedemList
     */
    public List<Object[]> getPackageRedemList() {
        return packageRedemList;
    }

    /**
     * @Date        :      2015年9月24日
     *
     * @param packageRedemList the packageRedemList to set
     */
    public void setPackageRedemList(List<Object[]> packageRedemList) {
        this.packageRedemList = packageRedemList;
    }

	public Long getCarId() {
		return carId;
	}

	public void setCarId(Long carId) {
		this.carId = carId;
	}
    
    
    
    
}
